package com.cos.hospital.dao;

import android.content.Context;

import com.cos.hospital.dao.beandao.DbElement;
import com.cos.hospital.dao.renewal.DbManager;

import java.util.List;

/**
 * @Description: 穴位数据库辅助
 * @Author: Kosmos
 * @Date: 2018年10月08日 15:45
 * @Email: KosmoSakura@foxmail.com
 */
public class HelperElementDb {
    /**
     * 增
     */
    public static void insert(Context context, List<DbElement> list) {
        if (context == null) {
            return;
        }
        DbManager.getDaoSession(context).getDbElementDao()
            .insertInTx(list);
    }

    public static void deleteAll(Context context) {
        if (context == null) {
            return;
        }
        DbManager.getDaoSession(context).getDbElementDao()
            .deleteAll();
    }

    /**
     * 整体更新数据库
     */
    public static boolean updateAll(Context context, List<DbElement> list) {
        if (context == null) {
            return false;
        }
        deleteAll(context);
        insert(context, list);
        return true;
    }

}
